"""
给你一个字符串数组 words 和一个字符串 s ，请你判断 s 是不是 words 的 首字母缩略词 。

如果可以按顺序串联 words 中每个字符串的第一个字符形成字符串 s ，则认为 s 是 words 的首字母缩略词。

例如，"ab" 可以由 ["apple", "banana"] 形成，但是无法从 ["bear", "aardvark"] 形成。

如果 s 是 words 的首字母缩略词，返回 true ；否则，返回 false
"""


def initialism(word, s):
    count = 0
    # 先判断word与s长度是否相等
    if len(word) != len(s):
        return False  # 不相等直接返回 False
    # 循环获取word首字母
    for i in range(len(word)):
        w = word[i][0]
        if s[i] == w:
            count += 1
    return count == len(word)  # 相等则返回true，不相等返回false


if __name__ == "__main__":
    # word = ["apple", "banana"]  # 是首字母缩略词
    # word = ["apple", "banana", "bear"]  # 数目不相等
    word = ["bear", "aardvark"]  # 不是首字母缩略词
    s = "ab"
    print(initialism(word, s))
